body {
	font: 0.1em Georgia, Arial, sans-serif;
	background: #FFF9DF;
	color: #fffff;
}

.pageTitle {
	text-align: left;
	font-size: 3em;
}

.mandatory {
	font-size: 10px;
	color: red;
}

.mandatoryField {
	width: 100%;
	height: 2em;
	background-color: #EEE;
	font: 0.8em Georgia, Arial, sans-serif;
}

.menuLinks {
	list-style: none;
}

.message {
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}

.div {
	padding-left: 10px;
}

.header {
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
	padding-top: 10px;
	text-align: center;
	background: #EEE
		-moz-linear-gradient(100deg, #CCC 5%, transparent, transparent,
		transparent, #DDD);
	border-radius: 30px;
	background: #CCC
		-moz-linear-gradient(100deg, #CCC 5%, transparent, transparent,
		transparent, #DDD);
	text-align: center;
}

.menuLinks li {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	z-index: 3;
	z-index: 3;
	outline: none;
	border-radius: 30px;
	background: -moz-linear-gradient(100deg, #CCC 5%, transparent, transparent,
		transparent, #DDD);
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	text-align: center;
	border-right: 1px solid #CCC;
}

.menuLinks li a {
	text-decoration: none;
	position: relative;
	font: Georgia, Arial, sans-serif;
	padding-top: 4px;
}

.menuLinks li a:hover {
	text-decoration: none;
	position: relative;
	font: Georgia, Arial, sans-serif;
	padding-top: 4px;
	list-style: none;
	color: #255255;
}

.menuLinks li a:active {
	text-decoration: none;
	position: relative;
	font: Georgia, Arial, sans-serif;
	padding-top: 4px;
	list-style: none;
	color: #255255;
}

/* code to top TopLinks NOT the menulist */
.toplinks a {
	text-decoration: none;
	position: relative;
	font-family: Georgia sans-serif;
	font-size: 14px;
	color: #0000FF;
	z-index: 3;
	background: -moz-linear-gradient(90deg, black 0%, ridge, ridge, ridge, greenyellow)
		;
}

.toplinks a:hover {
	position: relative;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	font-family: Georgia sans-serif;
	font-size: 16px;
	z-index: 3;
	border-left: 1px dashed silver;
	border-right: 1px dashed silver;
	outline: none;
	background: -moz-linear-gradient(90deg, black 5%, transparent, transparent,
		transparent, greenyellow);
	-moz-border-radius-topleft: 7px;
	border-radius: 7px;
	-moz-border-radius-topright: 7px;
	border-radius: 7px;
}

.toplinks a:active {
	position: relative;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Georgia sans-serif;
	font-size: 16px;
	z-index: 3;
	border-left: 1px dashed silver;
	border-right: 1px dashed silver;
	outline: none;
	background: -moz-linear-gradient(90deg, black 40%, transparent, transparent,
		transparent, greenyellow);
}

/* Backgrounds */
.logoBack {
	font: 2em Georgia, Arial, sans-serif;
	color: #FFFFFF;
	background: #FFFFF;
	color: #FFFFFF;
}

.bannerBack {
	font: 2em Georgia, Arial, sans-serif;
	color: #FFFFFF;
	height: 50px;
	background: url(../images/banner.jpg) repeat;
	padding-left: 10px;
}

/* footer  */
#footer {
	background: #FFF9DF;
	clear: both;
	text-align: center;
	border: 0.5px solid #FFF9DF;
}